home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.5 for Developers / QuickTime 1.5 for Developers.iso / System Stuff / Video Digitizers / RasterOps / Release Notes < prev   
Encoding:
Text File  |  1992-10-15  |  6.8 KB  |  127 lines  |  [ttro/ttxt]

  1. RasterOps Video Digitizer 1.0.1 Release Notes
  2. October 15, 1992
  3.  
  4. ColorBoard and the RasterOps logo are trademarks of RasterOps.
  5. Copyright © 1987-1992 RasterOps.
  6. All Rights Reserved.
  7.  
  8. INTRODUCTION
  9.  
  10. The “RasterOps Drivers” and “RasterOps VDIG” system extensions provide QuickTime compatibility to digitize video (and sound with MediaTime) using any of the following RasterOps boards:
  11.  
  12. RasterOps ColorBoard 364
  13. RasterOps 24STV
  14. RasterOps 24MxTV
  15. RasterOps 24XLTV
  16. RasterOps MediaTime
  17. RasterOps VideoTime
  18.  
  19. SYSTEM REQUIREMENTS
  20.  
  21. The video digitizer will work with any QuickTime-capable Macintosh II family computer.  QuickTime will run on 68020, 68030, and 68040 Macintosh computers with at least 2 MB of memory and a hard disk.  Apple recommends the following system configuration for QuickTime:  System software version 6.0.7 or later, a hard disk, 2 MB of memory if using System 6.0.7, 4 MB of memory if using System 7.  If your Macintosh supports virtual memory, RasterOps recommends that you turn it off while recording video.
  22.  
  23. INSTALLATION
  24.  
  25. Drag one copy of each RasterOps extension file into your System folder. The extensions will have no effect if there are no RasterOps boards found in your Macintosh. The video digitizer contains a ‘vdig’ CODE resource that controls all of the above-mentioned RasterOps boards. When the machine boots, the vdig extension will search NuBus slots 1-14 for available RasterOps boards. It will register a ‘vdig’ component for each board found.  You can use Apple’s Things! control panel to check vdig registration.
  26.  
  27. The Component Manager always maintains a “default” component of a certain type. For vdig’s, this is typically the last ‘vdig’ component registered. RasterOps registers vdig’s in reverse slot order. For example, if you have a 364 in slot 10, and a 24STV in slot 11, the 364 will be the default vdig after system startup. The default component is often the first component used by certain applications, e.g., MoviePlayer from Apple.  If you have Apple’s Things! control panel you can set the default vdig and re-launch the application.
  28.  
  29. WARNING:  The RasterOps VDIG extension must load AFTER QuickTime. Because the Mac loads extensions in alphabetical order, there should not be a problem. We recommend you do not rename either init so that this problem will never occur.
  30.  
  31. QUICKTIME DEVELOPER NOTES
  32.  
  33. (1) VideoTime
  34.  
  35. Because VideoTime overlays video on a given monitor, the vdig clears the background of the video on the screen to black to make the appearance look normal. Otherwise the image becomes too saturated with pixel data behind the overlay. Some applications should be careful not to draw over the video after starting it with VDSetPlayThruOnOff (unless that is the desired effect). Processing a window update event after the video has started previewing can cause the window to be redrawn, removing the black background the vdig had erased. Currently, it is the application’s responsibility to handle this since there is no way the vdig can compensate for it.
  36.  
  37. (2) Clipping
  38.  
  39. The RasterOps vdig supports clipping for all boards except the ColorBoard 364.  The clipping behavior defined in the QuickTime developer documentation is somewhat ambiguous, so Apple has recommended that we support the concept of “system” and “user” clip regions.  It is anticipated that the system clip will clip video from overlapping windows and menus. The user clip is available for the application’s use.  A system clip region is specified in the call to VDSetPlayThruDestination.  At this point the user clip is cleared and disabled.  The application can control the user clip region by calling VDSetClipRgn, VDClearClipRgn, and/or VDSetClipState, after calling VDSetPlayThruDestination.
  40.  
  41. (3) Capture Rates
  42.  
  43. The ColorBoard 364 has a peak capture rate of 15 fps NTSC (12.5 PAL/SECAM).  The 24STV and MediaTime boards normally have a peak capture rate of 15 fps NTSC (12.5 PAL/SECAM), but are able to capture up to 30 fps NTSC (25 PAL/SECAM) when grabbing small fields (approx. 80x60) using VDGrabOneFrame.  The 24XLTV currently has a peak capture rate of 15 fps NTSC (12.5 PAL/SECAM).  The 24MxTV and VideoTime boards can capture up to 30 fps NTSC (25 PAL).  The capture rate depends on many factors:  signal type (NTSC, PAL, or SECAM), pixel depth, capture to memory/disk, on-the-fly or post-compression, and image size just to name a few.  We recommend you close all open control panels on the desktop before starting to record a sequence to obtain higher capture rates.  If you are able to capture audio with your movies, turning off audio capture will usually increase the video capture rate.
  44.  
  45. (4) Supported Video Digitizer Selectors
  46.  
  47. The following is a complete list of QuickTime 1.0 vdig selectors.  All selectors are supported unless otherwise noted. If followed by “na”, the selector is not supported. 
  48.  
  49. VDAddKeyColor (na)
  50. VDClearClipRgn (not 364)
  51. VDDone
  52. VDGetActiveSrcRect
  53. VDGetBlackLevelValue (only 364)
  54. VDGetBrightness
  55. VDGetClipState (not 364)
  56. VDGetCLUTInUse (na)
  57. VDGetContrast
  58. VDGetCurrentFlags
  59. VDGetDigitizerInfo
  60. VDGetDigitizerRect
  61. VDGetFieldPreference
  62. VDGetHue
  63. VDGetInput
  64. VDGetInputColorSpaceMode (na)
  65. VDGetInputFormat
  66. VDGetInputGammaRecord (not 364)
  67. VDGetInputGammaValue (not 364)
  68. VDGetKeyColor (na)
  69. VDGetKeyColorRange (na)
  70. VDGetMaskandValue (na)
  71. VDGetMaskPixMap (na)
  72. VDGetMaxAuxBuffer
  73. VDGetMaxSrcRect
  74. VDGetNextKeyColor (na)
  75. VDGetNumberOfInputs
  76. VDGetPlayThruDestination
  77. VDGetPLLFilterType
  78. VDGetSaturation
  79. VDGetSharpness (na)
  80. VDGetVBlankRect
  81. VDGetVideoDefaults
  82. VDGetWhiteLevelValue (only 364)
  83. VDGrabOneFrame
  84. VDGrabOneFrameAsync
  85. VDPreflightDestination
  86. VDPreflightGlobalRect (na)
  87. VDSetBlackLevelValue (only 364)
  88. VDSetBrightness
  89. VDSetClipRgn (not 364)
  90. VDSetClipState (not 364)
  91. VDSetContrast
  92. VDSetDigitizerRect
  93. VDSetDigitizerUserInterrupt (na)
  94. VDSetFieldPreference
  95. VDSetHue
  96. VDSetInput
  97. VDSetInputColorSpaceMode (na)
  98. VDSetInputGammaRecord (not 364)
  99. VDSetInputGammaValue (not 364)
  100. VDSetInputStandard (not 364)
  101. VDSetKeyColor (na)
  102. VDSetKeyColorRange (na)
  103. VDSetMasterBlendLevel (na)
  104. VDSetPlayThruDestination
  105. VDSetPlayThruGlobalRect (na)
  106. VDSetPlayThruOnOff
  107. VDSetPLLFilterType
  108. VDSetSaturation
  109. VDSetSharpness (na)
  110. VDSetupBuffers
  111. VDSetWhiteLevelValue (only 364)
  112. VDUseThisCLUT (only 364)
  113.  
  114. (5) TROUBLE SHOOTING
  115.  
  116. If at some point your application is unable to instantiate (open) an instance of the vdig component, the following may be the cause:
  117.  
  118.     a)  The vdig is unable to allocate the memory it requires.
  119.     b)  The vdig is already opened by another application.
  120.     c)  The vdig is unable to read the necessary resources from its extension file.
  121.  
  122. Also it has been observed that the recording rate suffers when leaving any control panel open on the desktop.  Close all control panels before recording to increase the capture rate.
  123.  
  124. TECHNICAL SUPPORT
  125.  
  126. If you have any questions or problems, contact RasterOps Technical Support at 800-SAY-COLOR (800-729-2656) or 801-785-5750 (voice), 801-785-5775 (FAX), AppleLink address RASTERHELP or America Online address RASTERHELP.
  127.